Enterprise Version
symetrically asymetrical